Retiming of Latches for Power Relduction
نویسنده
چکیده
In this paper a ret iming methodology i s proposed which reduces the power consumpt ion of digital CMOS circuits. T h e application of high level synthesis tools f o r arbitrary designs usual ly leads to the usage of edge triggered registers. However, VLSI implementa t ions of DSP algorithms which are considered here m a k e level sensi t ive registers applicable. Level sensitive registers consist G$ two latches which store the data for half a clock period. If these latches are placed separately in the circuit then glitching can be reduced and single latches can store data o n the gate capacity of the logic instead of the gate of additional inverters . These two effects reduce the power dissipation of the total circuit and savings of the considered DSP implementa t ion u p to 20 % or more have been achieved.
منابع مشابه
Fixed-Phase Retiming Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance
Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance [1]. The objectives of this technique are two. The first is to place latches on interconnections with high glitching activity, thereby shielding the glitches from large capacitive loads. The capacitance of a latch is smaller than th...
متن کاملMultiphase Retiming Using Mintc 1
This paper describes a general framework for the retiming of sequential circuits using either single or multi-phase clocks and both edge-ttiggered flip-flops and level-sensitive latches. This framework is compared with previously published work on retiming. The potential for finding optimal retimings within this framework is discussed, and a set of heuristic retim ing methods is presented. Fin...
متن کاملOptimizing large multiphase level-clocked circuits
Retiming is a powerful technique for optimizing sequential circuits. The transparent nature of level sensitive latches enables level-clocked circuits to operate faster and require fewer memory elements than edge-triggered circuits. However, this transparency makes the operation of level-clocked circuits very complex, and optimization of level-clocked circuits is a di cult task. This work presen...
متن کاملMinimizing Sensitivity to Clock Skew Variations Using Level Sensitive Latches
We propose a method for improving the tolerance of synchronous circuits to delay variations on the clock distribution. Instead of retiming and clock skew scheduling applied to edge-triggered flip-flops, as used by most other methods, we use level-sensitive latches placed based on a schedule of the operations. The resulting circuit can have a non-zero tolerance even at the optimal clock period...
متن کاملA Practical Algorithm for Retiming Level-Clocked Circuits
A new approach for fast retiming of level-clocked circuits is presented here. The method relies on the relation between clock skew and retiming, and computes the optimal skew solution to translate it to a retiming. Since clock skew optimization operates on the latches (rather than the gates as in conventional retiming), it is much faster because of a smaller problem size; the translationto the ...
متن کامل